package org.dromara.common.wechat.pay.dto

import jakarta.validation.constraints.NotNull
import org.dromara.common.core.NoArg
import java.math.BigDecimal

@NoArg
data class RechargePrePayDTO(
    @get:NotNull
    var packagePrice: BigDecimal,
    @get:NotNull
    var outTradeNo: String,
    var remark: String? = null,
    var openId: String? = null,
    var callbackPath: String = "/pay/order/wechat/pay/notify"
)
